package tarantula.experiment.beanutils;

import junit.framework.TestCase;

public class BeanutilsFailedUnsimplifiedTests extends TestCase {
	
	public void test1() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var1 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var2 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var3 = new org.apache.commons.beanutils.LazyDynaClass(var2);
	    java.lang.Class var4 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var1, var2);
	    boolean var5 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var0, var2);
	    org.apache.commons.beanutils.LazyDynaBean var6 = new org.apache.commons.beanutils.LazyDynaBean(var0);
	    java.lang.String var7 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var8 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var9 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var10 = new org.apache.commons.beanutils.LazyDynaClass(var9);
	    java.lang.Class var11 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var8, var9);
	    boolean var12 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var7, var9);
	    int var13 = var6.size(var7);
	    org.apache.commons.beanutils.locale.LocaleBeanUtilsBean var14 = org.apache.commons.beanutils.locale.LocaleBeanUtilsBean.getLocaleBeanUtilsInstance();
	    java.lang.Character var15 = new java.lang.Character('4');
	    org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter var16 = new org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter((java.lang.Object)var15);
	    java.lang.Double var17 = new java.lang.Double((-1.0d));
	    java.lang.String var18 = "hi!";
	    java.lang.Byte var19 = new java.lang.Byte((byte)10);
	    org.apache.commons.beanutils.BeanUtils.copyProperty((java.lang.Object)var17, var18, (java.lang.Object)var19);
	    java.lang.Integer var21 = new java.lang.Integer(100);
	    var14.copyProperty((java.lang.Object)var16, var18, (java.lang.Object)var21);
	    java.lang.Integer var23 = new java.lang.Integer(0);
	    java.lang.Object var24 = var6.get(var18, (int)var23);
	    org.apache.commons.beanutils.BeanMap var25 = new org.apache.commons.beanutils.BeanMap((java.lang.Object)var18);
	    
	    // Checks the contract:  equals-hashcode on var25 and var25
	    assertTrue("Contract failed: equals-hashcode on var25 and var25", var25.equals(var25) ? var25.hashCode() == var25.hashCode() : true);

	  }

	  public void test2() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var1 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var2 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var3 = new org.apache.commons.beanutils.LazyDynaClass(var2);
	    java.lang.Class var4 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var1, var2);
	    boolean var5 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var0, var2);
	    org.apache.commons.beanutils.DynaProperty var6 = new org.apache.commons.beanutils.DynaProperty(var0);
	    java.lang.Class var7 = var6.getType();
	    org.apache.commons.beanutils.DynaProperty[] var8 = new org.apache.commons.beanutils.DynaProperty[] { var6};
	    org.apache.commons.beanutils.LazyDynaMap var9 = new org.apache.commons.beanutils.LazyDynaMap(var8);
	    java.util.Map var10 = var9.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var11 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var9);
	    java.util.Map var12 = var11.getMap();
	    
	    // Checks the contract:  equals-hashcode on var10 and var12
	    assertTrue("Contract failed: equals-hashcode on var10 and var12", var10.equals(var12) ? var10.hashCode() == var12.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var10 and var12.
	    assertTrue("Contract failed: equals-symmetric on var10 and var12.", var10.equals(var12) == var12.equals(var10));

	  }

	  public void test3() throws Throwable {

	    org.apache.commons.beanutils.ConvertUtilsBean var0 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.Boolean var1 = new java.lang.Boolean(true);
	    java.lang.Boolean var2 = new java.lang.Boolean(false);
	    java.lang.Integer var3 = new java.lang.Integer((-1));
	    var0.register((boolean)var1, (boolean)var2, (int)var3);
	    org.apache.commons.beanutils.converters.DoubleArrayConverter var5 = new org.apache.commons.beanutils.converters.DoubleArrayConverter((java.lang.Object)var0);
	    java.lang.String var6 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var7 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var8 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var9 = new org.apache.commons.beanutils.LazyDynaClass(var8);
	    java.lang.Class var10 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var7, var8);
	    boolean var11 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var6, var8);
	    org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter var12 = new org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter((java.lang.Object)var0, var11);
	    org.apache.commons.beanutils.BeanMap var13 = new org.apache.commons.beanutils.BeanMap((java.lang.Object)var11);
	    org.apache.commons.beanutils.locale.LocaleConvertUtilsBean var14 = org.apache.commons.beanutils.locale.LocaleConvertUtilsBean.getInstance();
	    org.apache.commons.beanutils.locale.LocaleBeanUtilsBean var15 = org.apache.commons.beanutils.locale.LocaleBeanUtilsBean.getLocaleBeanUtilsInstance();
	    org.apache.commons.beanutils.ConvertUtilsBean var16 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.Boolean var17 = new java.lang.Boolean(true);
	    java.lang.Boolean var18 = new java.lang.Boolean(false);
	    java.lang.Integer var19 = new java.lang.Integer((-1));
	    var16.register((boolean)var17, (boolean)var18, (int)var19);
	    var15.setApplyLocalized((boolean)var17);
	    java.util.Locale var22 = var15.getDefaultLocale();
	    org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter var23 = new org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter(var22);
	    org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter var24 = new org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter(var22);
	    var14.deregister(var22);
	    org.apache.commons.beanutils.converters.DoubleArrayConverter var26 = new org.apache.commons.beanutils.converters.DoubleArrayConverter();
	    org.apache.commons.beanutils.locale.LocaleBeanUtilsBean var27 = org.apache.commons.beanutils.locale.LocaleBeanUtilsBean.getLocaleBeanUtilsInstance();
	    org.apache.commons.beanutils.ConvertUtilsBean var28 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.Boolean var29 = new java.lang.Boolean(true);
	    java.lang.Boolean var30 = new java.lang.Boolean(false);
	    java.lang.Integer var31 = new java.lang.Integer((-1));
	    var28.register((boolean)var29, (boolean)var30, (int)var31);
	    var27.setApplyLocalized((boolean)var29);
	    java.util.Locale var34 = var27.getDefaultLocale();
	    org.apache.commons.beanutils.locale.LocaleBeanUtilsBean var35 = org.apache.commons.beanutils.locale.LocaleBeanUtilsBean.getLocaleBeanUtilsInstance();
	    org.apache.commons.beanutils.ConvertUtilsBean var36 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.Boolean var37 = new java.lang.Boolean(true);
	    java.lang.Boolean var38 = new java.lang.Boolean(false);
	    java.lang.Integer var39 = new java.lang.Integer((-1));
	    var36.register((boolean)var37, (boolean)var38, (int)var39);
	    var35.setApplyLocalized((boolean)var37);
	    java.util.Locale var42 = var35.getDefaultLocale();
	    org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter var43 = new org.apache.commons.beanutils.locale.converters.BigIntegerLocaleConverter((java.lang.Object)var27, var42);
	    java.lang.String var44 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var45 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var46 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var47 = new org.apache.commons.beanutils.LazyDynaClass(var46);
	    java.lang.Class var48 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var45, var46);
	    boolean var49 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var44, var46);
	    org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter var50 = new org.apache.commons.beanutils.locale.converters.SqlDateLocaleConverter(var42, var44);
	    org.apache.commons.beanutils.converters.StringConverter var51 = new org.apache.commons.beanutils.converters.StringConverter();
	    java.lang.String var52 = var51.toString();
	    org.apache.commons.beanutils.locale.converters.LongLocaleConverter var53 = new org.apache.commons.beanutils.locale.converters.LongLocaleConverter((java.lang.Object)var26, var42, var52);
	    org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter var54 = new org.apache.commons.beanutils.locale.converters.DecimalLocaleConverter((java.lang.Object)var13, var22, var52);
	    org.apache.commons.beanutils.locale.converters.StringLocaleConverter var55 = new org.apache.commons.beanutils.locale.converters.StringLocaleConverter((java.lang.Object)var52);
	    org.apache.commons.beanutils.BeanMap var56 = new org.apache.commons.beanutils.BeanMap((java.lang.Object)var52);
	    
	    // Checks the contract:  equals-hashcode on var56 and var56
	    assertTrue("Contract failed: equals-hashcode on var56 and var56", var56.equals(var56) ? var56.hashCode() == var56.hashCode() : true);

	  }

	  public void test4() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var1 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var2 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var3 = new org.apache.commons.beanutils.LazyDynaClass(var2);
	    java.lang.Class var4 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var1, var2);
	    boolean var5 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var0, var2);
	    org.apache.commons.beanutils.DynaProperty var6 = new org.apache.commons.beanutils.DynaProperty(var0);
	    java.lang.Class var7 = var6.getType();
	    org.apache.commons.beanutils.DynaProperty[] var8 = new org.apache.commons.beanutils.DynaProperty[] { var6};
	    org.apache.commons.beanutils.LazyDynaMap var9 = new org.apache.commons.beanutils.LazyDynaMap(var8);
	    java.util.Map var10 = var9.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var11 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var9);
	    org.apache.commons.beanutils.DynaClass var12 = var11.getDynaClass();
	    java.util.Map var13 = var11.getMap();
	    
	    // Checks the contract:  equals-hashcode on var10 and var13
	    assertTrue("Contract failed: equals-hashcode on var10 and var13", var10.equals(var13) ? var10.hashCode() == var13.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var10 and var13.
	    assertTrue("Contract failed: equals-symmetric on var10 and var13.", var10.equals(var13) == var13.equals(var10));

	  }

	  public void test5() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var1 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var2 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var3 = new org.apache.commons.beanutils.LazyDynaClass(var2);
	    java.lang.Class var4 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var1, var2);
	    boolean var5 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var0, var2);
	    org.apache.commons.beanutils.DynaProperty var6 = new org.apache.commons.beanutils.DynaProperty(var0);
	    java.lang.Class var7 = var6.getType();
	    org.apache.commons.beanutils.DynaProperty[] var8 = new org.apache.commons.beanutils.DynaProperty[] { var6};
	    org.apache.commons.beanutils.LazyDynaMap var9 = new org.apache.commons.beanutils.LazyDynaMap(var8);
	    java.util.Map var10 = var9.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var11 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var9);
	    org.apache.commons.beanutils.DynaClass var12 = var11.getDynaClass();
	    java.lang.String var13 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var14 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var15 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var16 = new org.apache.commons.beanutils.LazyDynaClass(var15);
	    java.lang.Class var17 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var14, var15);
	    boolean var18 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var13, var15);
	    org.apache.commons.beanutils.DynaProperty var19 = new org.apache.commons.beanutils.DynaProperty(var13);
	    java.lang.Class var20 = var19.getType();
	    org.apache.commons.beanutils.DynaProperty[] var21 = new org.apache.commons.beanutils.DynaProperty[] { var19};
	    org.apache.commons.beanutils.LazyDynaMap var22 = new org.apache.commons.beanutils.LazyDynaMap(var21);
	    java.lang.String var23 = var22.getName();
	    java.lang.Object var24 = var11.get(var23);
	    java.util.Map var25 = var11.getMap();
	    
	    // Checks the contract:  equals-hashcode on var10 and var25
	    assertTrue("Contract failed: equals-hashcode on var10 and var25", var10.equals(var25) ? var10.hashCode() == var25.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var10 and var25.
	    assertTrue("Contract failed: equals-symmetric on var10 and var25.", var10.equals(var25) == var25.equals(var10));

	  }

	  public void test6() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var1 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var2 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var3 = new org.apache.commons.beanutils.LazyDynaClass(var2);
	    java.lang.Class var4 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var1, var2);
	    boolean var5 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var0, var2);
	    org.apache.commons.beanutils.DynaProperty var6 = new org.apache.commons.beanutils.DynaProperty(var0);
	    java.lang.Class var7 = var6.getType();
	    org.apache.commons.beanutils.DynaProperty[] var8 = new org.apache.commons.beanutils.DynaProperty[] { var6};
	    org.apache.commons.beanutils.LazyDynaMap var9 = new org.apache.commons.beanutils.LazyDynaMap(var8);
	    java.util.Map var10 = var9.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var11 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var9);
	    org.apache.commons.beanutils.DynaClass var12 = var11.getDynaClass();
	    org.apache.commons.beanutils.DynaClass var13 = var11.getDynaClass();
	    java.util.Map var14 = var11.getMap();
	    
	    // Checks the contract:  equals-hashcode on var10 and var14
	    assertTrue("Contract failed: equals-hashcode on var10 and var14", var10.equals(var14) ? var10.hashCode() == var14.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var10 and var14.
	    assertTrue("Contract failed: equals-symmetric on var10 and var14.", var10.equals(var14) == var14.equals(var10));

	  }

	  public void test7() throws Throwable {

	    org.apache.commons.beanutils.ConvertUtilsBean var0 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.Boolean var1 = new java.lang.Boolean(true);
	    java.lang.Boolean var2 = new java.lang.Boolean(false);
	    java.lang.Integer var3 = new java.lang.Integer((-1));
	    var0.register((boolean)var1, (boolean)var2, (int)var3);
	    org.apache.commons.beanutils.converters.DoubleArrayConverter var5 = new org.apache.commons.beanutils.converters.DoubleArrayConverter((java.lang.Object)var0);
	    java.lang.String var6 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var7 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var8 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var9 = new org.apache.commons.beanutils.LazyDynaClass(var8);
	    java.lang.Class var10 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var7, var8);
	    boolean var11 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var6, var8);
	    org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter var12 = new org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter((java.lang.Object)var0, var11);
	    org.apache.commons.beanutils.BeanMap var13 = new org.apache.commons.beanutils.BeanMap((java.lang.Object)var11);
	    boolean var14 = org.apache.commons.beanutils.BeanUtils.getCacheFast((java.util.Map)var13);
	    org.apache.commons.beanutils.ConvertUtilsBean var15 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.Boolean var16 = new java.lang.Boolean(true);
	    java.lang.Boolean var17 = new java.lang.Boolean(false);
	    java.lang.Integer var18 = new java.lang.Integer((-1));
	    var15.register((boolean)var16, (boolean)var17, (int)var18);
	    var15.deregister();
	    org.apache.commons.collections.FastHashMap var21 = org.apache.commons.beanutils.PropertyUtils.getMappedPropertyDescriptors((java.lang.Object)var15);
	    java.lang.Byte var22 = new java.lang.Byte((byte)100);
	    java.util.Map var23 = org.apache.commons.beanutils.BeanUtils.describe((java.lang.Object)var22);
	    var21.putAll(var23);
	    var13.setBean((java.lang.Object)var21);
	    int var26 = var13.size();
	    java.util.Set var27 = var13.keySet();
	    java.lang.String var28 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var29 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var30 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var31 = new org.apache.commons.beanutils.LazyDynaClass(var30);
	    java.lang.Class var32 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var29, var30);
	    boolean var33 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var28, var30);
	    org.apache.commons.beanutils.DynaProperty var34 = new org.apache.commons.beanutils.DynaProperty(var28);
	    org.apache.commons.beanutils.DynaProperty[] var35 = new org.apache.commons.beanutils.DynaProperty[] { var34};
	    org.apache.commons.beanutils.LazyDynaMap var36 = new org.apache.commons.beanutils.LazyDynaMap(var35);
	    org.apache.commons.beanutils.converters.SqlTimeConverter var37 = new org.apache.commons.beanutils.converters.SqlTimeConverter();
	    java.lang.String var38 = var37.toString();
	    org.apache.commons.beanutils.BeanUtilsBean2 var39 = new org.apache.commons.beanutils.BeanUtilsBean2();
	    org.apache.commons.beanutils.locale.LocaleBeanUtilsBean var40 = org.apache.commons.beanutils.locale.LocaleBeanUtilsBean.getLocaleBeanUtilsInstance();
	    java.lang.Character var41 = new java.lang.Character('4');
	    org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter var42 = new org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter((java.lang.Object)var41);
	    java.lang.Double var43 = new java.lang.Double((-1.0d));
	    java.lang.String var44 = "hi!";
	    java.lang.Byte var45 = new java.lang.Byte((byte)10);
	    org.apache.commons.beanutils.BeanUtils.copyProperty((java.lang.Object)var43, var44, (java.lang.Object)var45);
	    java.lang.Integer var47 = new java.lang.Integer(100);
	    var40.copyProperty((java.lang.Object)var42, var44, (java.lang.Object)var47);
	    org.apache.commons.beanutils.locale.converters.LongLocaleConverter var49 = new org.apache.commons.beanutils.locale.converters.LongLocaleConverter();
	    java.lang.Float var50 = new java.lang.Float((-1.0f));
	    org.apache.commons.beanutils.ConvertUtils.setDefaultFloat((float)var50);
	    org.apache.commons.beanutils.locale.LocaleBeanUtilsBean var52 = org.apache.commons.beanutils.locale.LocaleBeanUtilsBean.getLocaleBeanUtilsInstance();
	    org.apache.commons.beanutils.ConvertUtilsBean var53 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.Boolean var54 = new java.lang.Boolean(true);
	    java.lang.Boolean var55 = new java.lang.Boolean(false);
	    java.lang.Integer var56 = new java.lang.Integer((-1));
	    var53.register((boolean)var54, (boolean)var55, (int)var56);
	    var52.setApplyLocalized((boolean)var54);
	    java.util.Locale var59 = var52.getDefaultLocale();
	    org.apache.commons.beanutils.locale.LocaleBeanUtilsBean var60 = org.apache.commons.beanutils.locale.LocaleBeanUtilsBean.getLocaleBeanUtilsInstance();
	    java.lang.Character var61 = new java.lang.Character('4');
	    org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter var62 = new org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter((java.lang.Object)var61);
	    java.lang.Double var63 = new java.lang.Double((-1.0d));
	    java.lang.String var64 = "hi!";
	    java.lang.Byte var65 = new java.lang.Byte((byte)10);
	    org.apache.commons.beanutils.BeanUtils.copyProperty((java.lang.Object)var63, var64, (java.lang.Object)var65);
	    java.lang.Integer var67 = new java.lang.Integer(100);
	    var60.copyProperty((java.lang.Object)var62, var64, (java.lang.Object)var67);
	    java.lang.String var69 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var70 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var71 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var72 = new org.apache.commons.beanutils.LazyDynaClass(var71);
	    java.lang.Class var73 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var70, var71);
	    boolean var74 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var69, var71);
	    org.apache.commons.beanutils.ConvertUtilsBean var75 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter var76 = new org.apache.commons.beanutils.locale.converters.DoubleLocaleConverter();
	    java.lang.String var77 = var75.convert((java.lang.Object)var76);
	    org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter var78 = new org.apache.commons.beanutils.locale.converters.SqlTimestampLocaleConverter((java.lang.Object)var75);
	    org.apache.commons.beanutils.locale.LocaleConvertUtilsBean var79 = new org.apache.commons.beanutils.locale.LocaleConvertUtilsBean();
	    org.apache.commons.beanutils.locale.LocaleBeanUtilsBean var80 = org.apache.commons.beanutils.locale.LocaleBeanUtilsBean.getLocaleBeanUtilsInstance();
	    org.apache.commons.beanutils.ConvertUtilsBean var81 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.Boolean var82 = new java.lang.Boolean(true);
	    java.lang.Boolean var83 = new java.lang.Boolean(false);
	    java.lang.Integer var84 = new java.lang.Integer((-1));
	    var81.register((boolean)var82, (boolean)var83, (int)var84);
	    var80.setApplyLocalized((boolean)var82);
	    java.util.Locale var87 = var80.getDefaultLocale();
	    var79.deregister(var87);
	    java.lang.String var89 = "hi!";
	    org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter var90 = new org.apache.commons.beanutils.locale.converters.IntegerLocaleConverter(var87, var89);
	    var52.setProperty((java.lang.Object)var62, var69, (java.lang.Object)var75, var89);
	    java.lang.Object var92 = var49.convert((java.lang.Object)var50, var69);
	    var39.copyProperties((java.lang.Object)var44, var92);
	    var36.remove(var38, var44);
	    org.apache.commons.beanutils.LazyDynaBean var95 = new org.apache.commons.beanutils.LazyDynaBean(var38);
	    var13.setBean((java.lang.Object)var38);
	    
	    // Checks the contract:  equals-hashcode on var13 and var13
	    assertTrue("Contract failed: equals-hashcode on var13 and var13", var13.equals(var13) ? var13.hashCode() == var13.hashCode() : true);

	  }

	  public void test8() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var1 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var2 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var3 = new org.apache.commons.beanutils.LazyDynaClass(var2);
	    java.lang.Class var4 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var1, var2);
	    boolean var5 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var0, var2);
	    org.apache.commons.beanutils.DynaProperty var6 = new org.apache.commons.beanutils.DynaProperty(var0);
	    java.lang.Class var7 = var6.getType();
	    org.apache.commons.beanutils.DynaProperty[] var8 = new org.apache.commons.beanutils.DynaProperty[] { var6};
	    org.apache.commons.beanutils.LazyDynaMap var9 = new org.apache.commons.beanutils.LazyDynaMap(var8);
	    java.util.Map var10 = var9.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var11 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var9);
	    org.apache.commons.beanutils.DynaClass var12 = var11.getDynaClass();
	    java.lang.String var13 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var14 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var15 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var16 = new org.apache.commons.beanutils.LazyDynaClass(var15);
	    java.lang.Class var17 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var14, var15);
	    boolean var18 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var13, var15);
	    org.apache.commons.beanutils.DynaProperty var19 = new org.apache.commons.beanutils.DynaProperty(var13);
	    java.lang.Class var20 = var19.getType();
	    org.apache.commons.beanutils.DynaProperty[] var21 = new org.apache.commons.beanutils.DynaProperty[] { var19};
	    org.apache.commons.beanutils.LazyDynaMap var22 = new org.apache.commons.beanutils.LazyDynaMap(var21);
	    java.lang.String var23 = var22.getName();
	    java.lang.Object var24 = var11.get(var23);
	    org.apache.commons.beanutils.DynaClass var25 = var11.getDynaClass();
	    org.apache.commons.beanutils.DynaClass var26 = var11.getDynaClass();
	    java.util.Map var27 = var11.getMap();
	    
	    // Checks the contract:  equals-hashcode on var10 and var27
	    assertTrue("Contract failed: equals-hashcode on var10 and var27", var10.equals(var27) ? var10.hashCode() == var27.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var10 and var27.
	    assertTrue("Contract failed: equals-symmetric on var10 and var27.", var10.equals(var27) == var27.equals(var10));

	  }

	  public void test9() throws Throwable {

	    org.apache.commons.beanutils.converters.SqlTimeConverter var0 = new org.apache.commons.beanutils.converters.SqlTimeConverter();
	    java.lang.String var1 = var0.toString();
	    org.apache.commons.beanutils.BeanMap var2 = new org.apache.commons.beanutils.BeanMap((java.lang.Object)var1);
	    
	    // Checks the contract:  equals-hashcode on var2 and var2
	    assertTrue("Contract failed: equals-hashcode on var2 and var2", var2.equals(var2) ? var2.hashCode() == var2.hashCode() : true);

	  }

	  public void test10() throws Throwable {

	    java.lang.String var0 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var1 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var2 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var3 = new org.apache.commons.beanutils.LazyDynaClass(var2);
	    java.lang.Class var4 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var1, var2);
	    boolean var5 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var0, var2);
	    org.apache.commons.beanutils.DynaProperty var6 = new org.apache.commons.beanutils.DynaProperty(var0);
	    java.lang.Class var7 = var6.getType();
	    org.apache.commons.beanutils.DynaProperty[] var8 = new org.apache.commons.beanutils.DynaProperty[] { var6};
	    org.apache.commons.beanutils.LazyDynaMap var9 = new org.apache.commons.beanutils.LazyDynaMap(var8);
	    java.util.Map var10 = var9.getMap();
	    org.apache.commons.beanutils.BasicDynaBean var11 = new org.apache.commons.beanutils.BasicDynaBean((org.apache.commons.beanutils.DynaClass)var9);
	    org.apache.commons.beanutils.DynaClass var12 = var11.getDynaClass();
	    java.lang.String var13 = "";
	    org.apache.commons.beanutils.ConvertUtilsBean var14 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.String var15 = "hi!";
	    org.apache.commons.beanutils.LazyDynaClass var16 = new org.apache.commons.beanutils.LazyDynaClass(var15);
	    java.lang.Class var17 = org.apache.commons.beanutils.PropertyUtils.getPropertyEditorClass((java.lang.Object)var14, var15);
	    boolean var18 = org.apache.commons.beanutils.PropertyUtils.isReadable((java.lang.Object)var13, var15);
	    org.apache.commons.beanutils.DynaProperty var19 = new org.apache.commons.beanutils.DynaProperty(var13);
	    java.lang.Class var20 = var19.getType();
	    org.apache.commons.beanutils.DynaProperty[] var21 = new org.apache.commons.beanutils.DynaProperty[] { var19};
	    org.apache.commons.beanutils.LazyDynaMap var22 = new org.apache.commons.beanutils.LazyDynaMap(var21);
	    java.lang.String var23 = var22.getName();
	    java.lang.Object var24 = var11.get(var23);
	    org.apache.commons.beanutils.ConvertUtilsBean var25 = new org.apache.commons.beanutils.ConvertUtilsBean();
	    java.lang.Boolean var26 = new java.lang.Boolean(true);
	    java.lang.Boolean var27 = new java.lang.Boolean(false);
	    java.lang.Integer var28 = new java.lang.Integer((-1));
	    var25.register((boolean)var26, (boolean)var27, (int)var28);
	    var25.deregister();
	    org.apache.commons.collections.FastHashMap var31 = org.apache.commons.beanutils.PropertyUtils.getMappedPropertyDescriptors((java.lang.Object)var25);
	    java.lang.Byte var32 = new java.lang.Byte((byte)100);
	    java.util.Map var33 = org.apache.commons.beanutils.BeanUtils.describe((java.lang.Object)var32);
	    var31.putAll(var33);
	    java.lang.String var35 = org.apache.commons.beanutils.ConvertUtils.convert((java.lang.Object)var31);
	    java.lang.Object var36 = var11.get(var35);
	    java.util.Map var37 = var11.getMap();
	    
	    // Checks the contract:  equals-hashcode on var10 and var37
	    assertTrue("Contract failed: equals-hashcode on var10 and var37", var10.equals(var37) ? var10.hashCode() == var37.hashCode() : true);
	    
	    // Checks the contract:  equals-symmetric on var10 and var37.
	    assertTrue("Contract failed: equals-symmetric on var10 and var37.", var10.equals(var37) == var37.equals(var10));

	  }
	  
}
